package com.mcp_life.common.config;//package com.mcp_life.common.config;
//
//import com.mcp_life.module.mcpclientmodules.tool.McpDemoTool;
//import com.mcp_life.module.mcpclientmodules.tool.McpWeatherTool;
//import com.mcp_life.module.mcpclientmodules.tool.SearchNews;
//import com.mcp_life.module.mcpclientmodules.tool.ToDayInHistorySearch;
//import org.springframework.ai.tool.ToolCallbackProvider;
//import org.springframework.ai.tool.method.MethodToolCallbackProvider;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//@Configuration
//public class MCPServerConfig {
//
//    @Bean
//    public ToolCallbackProvider weatherTools(McpWeatherTool mcpWeatherTool){
//        return MethodToolCallbackProvider.builder().toolObjects(mcpWeatherTool).build();
//    }
//    @Bean
//    public ToolCallbackProvider demoTools(McpDemoTool mcpDemoTool){
//        return MethodToolCallbackProvider.builder().toolObjects(mcpDemoTool).build();
//    }
//    @Bean
//    public ToolCallbackProvider toDayInHistory(ToDayInHistorySearch toDayInHistory){
//        return MethodToolCallbackProvider.builder().toolObjects(toDayInHistory).build();
//    }
//    @Bean
//    public ToolCallbackProvider SearchNews(SearchNews searchNews){
//        return MethodToolCallbackProvider.builder().toolObjects(searchNews).build();
//    }
//
//}
